Here is my lastest program. It is a Rubik's cube program that solves the first two layers using the F2L method.
You can turn the cube in 3D and move faces using F, U, L, B, D, R, with Shift and Alt. Also you can use M, E, S for slice moves, and x,y,z to rotate the cube with the keyboard...